package com.self.smallma.myblogweb.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 
 * 
 * @author mahuanyu
 * @email 1914096395@qq.com
 * @date 2021-07-17 17:48:05
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("t_blog")
public class BlogEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long blogId;
	/**
	 * 赞赏是否开启
	 */
	private Integer appreciation;
	/**
	 * 评论是否开启
	 */
	private Integer commentabled;
	/**
	 * 内容
	 */
	private String content;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 描述
	 */
	private String description;
	/**
	 * 首图
	 */
	private String firstPicture;
	/**
	 * 标记
	 */
	private String flag;
	/**
	 * 是否发布
	 */
	private Integer published;
	/**
	 * 是否推荐
	 */
	private Integer recommend;
	/**
	 * 转载声明是否开启
	 */
	private Integer shareStatement;
	/**
	 * 标题
	 */
	private String title;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 浏览次数
	 */
	private Integer views;
	/**
	 * 分类id
	 */
	private Long typeId;
	/**
	 * 用户id
	 */
	private Long userId;
	/**
	 * 浏览次数
	 */
	private Integer commentCount;
	@TableField(exist = false)
	private String typeName;

}
